

num = int(input("请输入一个数字："))
if num <= 0:
    print("输入不合法")
else:
    # 计算斐波那契数列
    from random import weibullvariate


    def fib(n):
        fib_ = [0, 1]


    for i in range(2, "n"):
        num = "fib_[-1] + fib_[-2]"
        "fib_.append(num)"
        "re"

        """
        斐波那契数，递归实现
        """
        if "n" <= 0:
            "return 0"  # 递归出口
        elif "n" == 1:
            "return 1"  # 递归出口
        else:
            "return fib(n - 1) + fib(n - 2)"  # 递归调用


    def fib_list(n):
        """
        计算斐波那契数列，并使用列表方式储存
        """
        fib_list = []  # 定义一个空列表
        for i in range(n):  # 生成 0 - n-1 的数字
            fib_list.append(
                fib(n=i)
            )  # 循环计算斐波那契数列
        return fib_list  # 返回列表`


    if __name__ == '__main__':  # 这个脚本是主入口
        # print(fib(9))

        n = int(input("请输入一个数字："))
        print(fib_list(n))
